package vn.fpt.fsoft.bl;

import java.util.List;

import vn.fpt.fsoft.entity.AdminAccountInfo;
import vn.fpt.fsoft.entity.UserAccountInfo;

public interface ManageUsersBL{ 
	public void addAdminUser(AdminAccountInfo adminAccountInfo);
	public void deleteAdmin(AdminAccountInfo admin);
	public void deleteUser(UserAccountInfo user);
	public void updateChangedAdminUser(AdminAccountInfo adminAccountInfo);
	public List<AdminAccountInfo> getAdminList();
	public List<AdminAccountInfo> getContributerList();
		public List<UserAccountInfo> getMemberList();
		public List<UserAccountInfo> getUserById(String userId);
		public List<AdminAccountInfo> getAdminById(String adminId);
	
}